PROFDINFO.COM

Votre enseignant d'informatique en ligne

Labo 5 - Sous un ciel variable

Retour à la page du cours

Voici un petit exercice supplémentaire sur les variables et les alias. Indiquez la (ou les) commande(s) requise(s) pour réaliser chacune des opérations demandées:

Résultat voulu

Commandes

Voir toutes les variables d'environnement, une page à la fois.

 

 

Voir le contenu de la variable HISTSIZE (donnez deux façons différentes d'y arriver).

 

 

Définir la variable PROF qui contiendra la valeur Eforest

 

 

Afficher le contenu de la variable PROF

 

 

Définir la variable SALUT qui contiendra la valeur bonjour

 

 

Définir la variable TEST qui contiendra la concaténation des variables SALUT et PROF (bref, qui contiendra bonjourEforest, mais sans que vous n'ayez à écrire cette valeur au long)

 

 

Définir la variable BIN qui contiendra le chemin du répertoire /usr/local/bin

 

 

Se déplacer dans /usr/local/bin (donc, en faire votre répertoire courant) en utilisant la variable BIN plutôt que le chemin au long.

 

 

Définir un alias bin qui permet de se déplacer d'un seul coup dans /usr/local/bin et qui utilise la variable BIN plutôt que le chemin au long.

 

Ajouter /usr/local/bin au contenu de la variable PATH, en utilisant la variable BIN plutôt que le chemin au long (attention de ne pas écraser le contenu actuel de PATH!)

 

 

Créer un alias ls qui fait un ls complet, affichant les fichiers cachés et le tout en format long, et affiche en plus le contenu des sous-répertoires (un man de ls risque de vous aider à ce sujet).  Bonus:  arrangez-vous pour que l'alias affiche également les couleurs habituelles des fichiers, liens et répertoires.

 

 

Faites un "vrai" ls, qui n'utilise pas l'alias ls que vous venez de définir (sans détruire l'alias)

 

 

Pas facile: redéfinissez l'alias bin pour qu'en plus de vous amener dans /usr/local/bin, il vous affiche la date et l'heure courante. Il faut savoir qu'on peut toujours entrer plusieurs commandes sur une même ligne en les séparant par des point-virgules (;).

 

 

Changez le contenu de la variable BIN pour /bin – qu'arrive-t-il alors à l'alias bin?

 

 

 

Détruisez l'alias bin.

 

 

Affichez la liste de tous les alias présentement définis sur le système.

 

 

Affichez uniquement l'alias ls (deux façons d'y arriver).